home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 031a / patchedt.zip / PATCHEDT.C < prev    next >
C/C++ Source or Header  |  1991-09-15  |  918b  |  49 lines

  1. /*
  2.  *
  3.  */
  4.  
  5. #define     NOCOMM
  6. #include    <windows.h>
  7.  
  8.                  FARPROC    lpwfEditControl;
  9.                  HANDLE     hndUserExe;
  10.     static char         szUserExe[] = { "user.exe" },
  11.                                     szEdit[]        = { "edit" };
  12.  
  13.     extern LONG FAR PASCAL wfPatchEditControl
  14.                         (WORD hWnd, WORD message, WORD wParam, DWORD lParam);
  15.  
  16.  
  17. int FAR PASCAL LibMain
  18.         (HANDLE hInstance, WORD wDataSeg, WORD cbHeapSize, LPSTR lpCmdLine)
  19. {
  20.     WORD            Version = GetVersion();
  21.     HWND            hWnd;
  22.     WNDCLASS    wc;
  23.  
  24.     if ( LOBYTE(Version)>=3 && HIBYTE(Version)>=1 ||
  25.             (hndUserExe=LoadLibrary(szUserExe))==0 )            return(0);
  26.  
  27.     GetClassInfo(NULL, szEdit, &wc);
  28.     UnregisterClass(szEdit, NULL);
  29.     lpwfEditControl     = (FARPROC)wc.lpfnWndProc;
  30.     wc.lpfnWndProc        = wfPatchEditControl;
  31.     wc.lpszClassName    = szEdit;
  32.     RegisterClass(&wc);
  33.  
  34.     return(1);
  35. }
  36.  
  37. /*
  38. void FAR PASCAL TestEntry(void)
  39. {
  40.     return;
  41. }
  42.  */
  43.  
  44. int FAR PASCAL WEP
  45.         (short code)
  46. {
  47.     return(0);
  48. }
  49.